demographic explosion - French English Dictionary